
//
//  UIImage+Extension.swift
//  添加图片框架
//
//  Created by zhangguo on 15/10/22.
//  Copyright © 2015年 zhangguo. All rights reserved.
//

import UIKit

extension UIImage {
    
    //缩放图片
//    图像要等比例缩放
    func secaleImage(wight:CGFloat) -> UIImage {
        
        if size.width < wight {
            return self
        }
        
        //如果图片大于限制宽度
        let hight = size.height * wight / size.width
        let s = CGSize(width: wight, height: hight)
        
        //使用图像上下文重新绘制图像
        //开启上下文
        UIGraphicsBeginImageContext(s)
        //绘图
        drawInRect(CGRect(origin: CGPointZero, size: s))
        //从当前上下文拿到结果
        let result = UIGraphicsGetImageFromCurrentImageContext()
        //关闭上下文
        UIGraphicsEndImageContext()
        //返回结果
        return result
    }
    
}
